package com.data.model.request;

import com.data.model.sqlclause.OrderByClause;
import com.data.model.sqlclause.where.basic.Expression;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class IndexQueryRequest implements Serializable {

    /**
     * 指标集列表
     */
    private List<String> indexList;

    /**
     * 维度过滤条件
     */
    private Expression dimensionCondition;

    /**
     * 维度过滤条件
     */
    private Expression indexCondition;

    /**
     * 排序
     */
    private List<OrderByClause> orderBy;

    /**
     * group by
     */
    private List<String> groupBy;
}
